1122212122222212222122121112222222222222222212221112212112221111211222222212111112222212122122221211222112212111112111111121112222222222211122222122222222222222221112212222111211222222112222222222222222222222222211122211121221222212222122111222222222222212112222211122222112221122212221222112222222222211111122221112222222112222221122222222111111111111111111111222222222211222112222222212222222222222222211222222222211111122222222122222222222221222222222211111122222222211122222222121222222222222122222222221212211212222222122122222222212222222222222221222222222212111212222222112222212122222221122222222222222222222222222122222221111112222221112222221122222222211211122112222222122222222221222222222221111111122222222222121212211222222112222222222122222222222111222222222222222222122222211122111222221122222222222211222211122221222222222122222221211222111212222222222222222221112222222222212112122221222221222122122122222222222222221122222222222122122222212222111221211222222222222222222221112222222122212222222222222211112222222222222222222222211122212211221122222122212222222222222222222222211211112222222211222122122222222222222222222221222222222112122222222121221222221222222222122222222121122222212222222121111111122222221222222222211222221222122212222222111221111121222222221111121222221122222211111222122122211222222222222222222212112221222222212222222112222122212122222222222222212222222112222222221122221112122212222212222222222212222222222211211112221222222221111222222122122222221222222122222221222111111221112111111222222212222222222212222221121122212222222212222112222112222112212222222222122222211112212222222212221111211222222222212222222222222122222221222112222222211212221112211212212221122222222222212222222222222221122211122222121222222122221111222222221211222222221122211111121222211111111222222211111211221112222211222122222211222222121111121111122111222221211122222222121222222111222221121122121112111122212222211122122222222221211112211222211121111222212122212212212222122212221221121111221122112222111222222121122222212222222222111211212211122221111212222122222112222122221222222221112211221112222211111111111222111211222212222222222222112112111111111211121122111111112222222222122222222222222112111111111111111222212222222222211111222222222222221112111212211222122212111222112222222121212222222222212211111222112222222121111112221111222222112112222211211122212111111122222222222211122222122111122222221212222221222212111111211121111122222111122211121111111222221122222222122222221222121112222211111111222211121111111121212211222122222222222221211122212211111122222122111122211111121222222222222221222221111111211111121221111111122111111112111222222222111122111121112122221111211111211111111222222222222221122111122112121111221121212212221112222122212111222112221112222112211122122222222222112211121222112212222211211222111222222111112112222112222221212111122221111212222222212222211112121111111112121222122221221212122122222222122212221111111111111111121111111122211121222221122122112222211222221112222211112222211111222211222111121122211222222222222222222221112222222222111112222221222222222222222212122212112222212122111221111121222112222122222222222122121122222221111122111112111212121111221122222222222222211112112222212221112121112121222221112112222222222222112221111112111222211222111121222222221222112222222121122222222221111112122222122222111122221122222222222122222222222211122111221111122222121121111222222222221222122222222221